Zlatan Ibrahimovic's second-half strike earned Paris St Germain a spot in the French Cup final as the holders beat Lorient 1-0 away on Tuesday.
Bayern Munich put upstarts RB Leipzig firmly in their place by sweeping to an emphatic 3-0 home win, with all the goals coming in the first half, in a disappointingly one-sided top-of-the-table Bundesliga clash on Wednesday.